草庐IT

TypeScript 命名空间

全部标签

c# - 为什么 IdentityUser 类在 Microsoft.AspNet.Identity.EntityFramework 命名空间中而不是在 Core 包中?

为什么是IdentityUserMicrosoft.AspNet.Identity.EntityFramework中的类包而不是包含在Microsoft.AspNet.Identity.Core中包?为什么要依赖EntityFramework?这似乎是一个简单的类。我错过了什么?我通常将数据层与我的DAL分开。添加对EntityFramework的依赖对于IdentityUser类似乎有点多。 最佳答案 Identity的核心设计与EF或任何特定形状的用户和角色类型无关。一切都被商店抽象化了。事实上,对于任何给定的持久性提供者,类型

c# - 如何将 NLog 配置为仅从特定级别记录*所有*目标的记录器命名空间

我配置了以下记录器。我希望Component.*的所有内容都只从WARN和所有记录器的更高级别记录。使用NHibernate,这很容易:我尝试添加以下内容:这行不通。如何只从特定级别记录所有目标的记录器命名空间? 最佳答案 解决方法是:你基本上是说,对于记录器X,我想跳过所有匹配Info或更低的日志条目,因为它没有writeTo属性。记录在这里:https://github.com/nlog/NLog/wiki/Configuration-file示例: 关于c#-如何将NLog配置为仅

c# - 仅从指定的命名空间解决依赖关系

我可以用这条语句自动注册所有实现接口(interface)的类型IUnityContainercontainer=newUnityContainer();container.RegisterTypes(AllClasses.FromAssembliesInBasePath(),WithMappings.FromMatchingInterface,WithName.Default,WithLifetime.Transient);ICustomerresult=container.Resolve();如何为接口(interface)和实现指定命名空间?即:只有Framework.Repos

c# - 更改 VSTO 项目的默认命名空间

是否可以更改VSTO项目的默认命名空间?...我尝试在记事本中打开项目文件并将rootnamespacexml参数更改为我想要的新名称,但是它Word启动时无法加载加载项。它抛出一个一般的运行时错误。我怀疑list仍然指向以前的命名空间。有什么想法吗? 最佳答案 “正式”,youcannotchangethedefaultnamespaceofaVSTOproject.但是有一种方法,通过编辑项目文件并进行一些查找和替换。Thisblogpost解释如何去做。 关于c#-更改VSTO项目

c# - 移动/更新命名空间声明时如何阻止 ReSharper 删除未使用的 Using 语句?

当使用ReSharper移动/更新命名空间声明时,是否有办法阻止ReSharper删除未使用的Using语句?换句话说,如果我有这样一个类:usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.ServiceModel;usingSystem.Text;namespaceFoo.Bar{classMyClass{ListNames{get;set;}}}我想使用ReSharper将它移动到Foo.Bar.Utilities命名空间,Resharper将删除所有未使用的Using语句并留给我:usingSystem.Co

c# - 加载重命名的 C# 程序集抛出 FileNotFoundException

我有一个由C#应用程序引用的C#程序集。由于我们的编码标准,存在调试DLL后缀为“d”的规则(例如ProjectA.dll变为ProjectAd.dll)。当我将对重命名的DLL的引用添加到应用程序时,它成功构建,但抛出FileNotFoundException执行时。抛出的错误如下:System.IO.FileLoadException:Couldnotloadfileorassembly'ProjectA,Version=1.0.0.0,Culture=neutral,PublicKeyToken=49df7f988e86ed92'oroneofitsdependencies.Th

c# - 拉伸(stretch)列以填充 DataGrid 的所有可用空间

是否可以拉伸(stretch)列或最后一列以填充数据网格的所有可用空间?我的列是自动生成的。 最佳答案 是的,我认为您正在寻找AutoSizeMode属性(property)。intn=grid.Columns.Count;grid.Columns[n].AutoSizeMode=DataGridViewAutoSizeColumnMode.Fill;编辑:尝试将宽度设置为“*”,如下所示。如果您的列是自动生成的,则您必须在代码中执行此操作。 关于c#-拉伸(stretch)列以填充Da

c# - Twitterizer 2 和 C# - 找不到命名空间

我和Twitterizer2有一个愚蠢的问题,可能还有我:)。我从我的下载目录中添加引用twitterizer2.3.1以及newtonsoft一个,方法是右键单击引用并浏览以找到它们。然后我添加usingTwitterizer;你看,我所有波浪形的红色下划线都消失了所有这类代码:OAuthTokenstokens=newOAuthTokens();当我去运行它(带调试)时,我得到一个错误:Error2Thetypeornamespacename'Twitterizer'couldnotbefound(areyoumissingausingdirectiveoranassemblyre

c# - 关于构建领域驱动设计命名空间的一些问题

我有一些关于框架设计的一般性问题。我正在使用C#.NET(框架3.5)和SQL2008(使用LINQ)为iPhone应用程序构建API。我遵循了领域驱动设计模式(在一本书中)并且具有以下文件夹结构:Core-DataAccess--Impl-Domain-ImplCore是我的核心API库-我的DLL。DataAccess包含数据访问接口(interface)DataAccess.Impl包含存储库(LINQtotheDB)域包含我的大部分数据类型和属性。Impl包含我的服务(即AccountService.cs、EmailService.cs)现在,作为练习,我向这个项目添加了一个W

c# - 为命名空间指定程序集

在C#中是否可以指定程序集和命名空间?例如,如果您在项目中同时引用PresentationFramework.Aero和PresentationFramework.Luna,您可能会注意到它们在同一命名空间中共享相同的控件,但是具有不同的实现方式。以ButtonChrome为例。它存在于命名空间Microsoft.Windows.Themes下的两个程序集中。在XAML中,您将程序集与命名空间一起包括在内,所以这里没有问题xmlns:aeroTheme="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramew